import numpy as np
import cv2

if __name__ == '__main__':
    img1 = np.array([[178, 83, 29], [202, 200,158], [27, 177, 162]], dtype=np.uint8)
    img2 = np.array([[26, 48, 57], [52, 153, 8], [10, 232, 7]], dtype=np.uint8)

    print('img1\n', img1)
    print('img2\n', img2)
    print('img1+img2\n', cv2.add(img1, img2))
    cv2.namedWindow('img1', cv2.WINDOW_NORMAL)
    cv2.resizeWindow('img1', 300, 300)
    cv2.namedWindow('img2', cv2.WINDOW_NORMAL)
    cv2.resizeWindow('img2', 300, 300)
    cv2.namedWindow('img1+img2', cv2.WINDOW_NORMAL)
    cv2.resizeWindow('img1+img2', 300, 300)
    cv2.imshow('img1', img1)
    cv2.imshow('img2', img2)
    cv2.imshow('img1+img2', cv2.add(img1, img2))

    cv2.waitKey()
    cv2.destroyAllWindows()